Many first-time buyers are unaware of the upfront costs they need to budget for before applying for a mortgage and purchasing...